@charset "utf-8";
/* CSS Document */

span,strong,h1,h2,h3,h4,h5{      font-size: inherit; }
/*公用类*/
.fl{float: left;}
.fr{float: right;}
.fr1{float: left;}
.comwidth{width: 1200px;margin: 0 auto;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{clear:both}
.none{display:none;}
hr,fieldset,iframe,legend,input, textarea, keygen, select, button,img{border:none;outline:none;}
keygen,input,meter,select,textarea,button,mark{background: none;}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,a,input,dl,dt,dd,strong,em {
	margin:0;
	padding:0;
	font-family: "微软雅黑","宋体",arial,verdana,sans-serif!important;
	color:#2b3f59;
}
keygen,input,meter,select,textarea,button,mark{background: none;}
img {
 border:none;
}
ol,ul,ol li,ul li {
	list-style:none;
}
a {
	text-decoration:none;
}

/*clearfix*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	zoom:1;
}

.container {
	width:1200px;
	margin:0 auto;
}
.mb40 {
	margin-bottom: 40px;
}

.header {
	height: 460px;
	background: url(/uiFramework/commonResource/image/2023011421020941001.jpg) no-repeat;
	background-position: center bottom;
	background-size: auto 100%;
}
.wapper {
	background: #f9fafd;
}
.header ul,
.header_sub ul {
	overflow: hidden;
	padding-top: 10px;
	height: 20px;
}
.header ul li,
.header ul li a,
.header_sub ul li,
.header_sub ul li a {
	font-size: 14px;
	color: #fff;
}
.header ul li:nth-child(1),
.header_sub ul li:nth-child(1) {
	float: right;
}
.header ul li:nth-child(1) img,
.header_sub ul li:nth-child(1) img {
	vertical-align:bottom;
	margin-right: 10px;
}
.header h1 {
	text-align: center;
	padding: 70px 0 40px 0;
}
.header h1 img {
	display: block;
	margin: 0 auto;
}
.header_sub {
	height: 240px;
	background: url(/uiFramework/commonResource/image/2023011421020941001.jpg) no-repeat;
	background-position: center bottom;
	background-size: 100% auto;
}
.header_sub h1 {
	float: left;
}
.h_top {
	background: url(/uiFramework/commonResource/image/2023011421045063870.png) repeat;
	margin-bottom: 30px;
}
.h_top ul {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 10px;
}
.search_area {
	width: 580px;
	height: 45px;
	margin: 0 auto;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.search_area .search_txt {
	width: 440px;
	height: 45px;
	padding: 0 30px;
	border:none;
	background:#fff;
	font-size: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
}
.search_area .search_btn {
	width: 80px;
	height: 45px;
	border:none;
	background:#d73816;
	color: #fff;
	font-size: 16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	cursor: pointer;
}
.header_sub .search_area {
	width: 380px;
	float: right;
	margin-top:20px;
}
.header_sub .search_area .search_txt {
	width: 240px;
}
.hc-offcanvas-nav.hc-nav-1{display: none!important;}
.nav {
	width:1200px;
	margin: -40px auto 30px;
	background:#fff;
	height: 80px;
    -moz-box-shadow: 3px 3px 10px #f4f4f4;
    -webkit-box-shadow: 3px 3px 10px #f4f4f4;
    box-shadow: 3px 3px 10px #f4f4f4;
}
.nav li {
	width:200px;
	float: left;
       position: relative;
}
.nav li a {
	display: block;
	width:129px;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
	color: #2b3f59;
	padding-left: 70px;
	background-position: 25px center;
	background-repeat: no-repeat;
	border-right: 1px solid #e9ebee;
}
.nav li.cur a,
.nav li a:hover {
	color: #fff;
	background-color: #0959a9;
}
.nav li a.nav_icon01 {
	background-image: url(/uiFramework/commonResource/image/2023011421192733304.png);
}
.nav li a.nav_icon02 {
	background-image: url(/uiFramework/commonResource/image/2023011421180533143.png);
}
.nav li a.nav_icon03 {
	background-image: url(/uiFramework/commonResource/image/2023011421181260249.png);
}
.nav li a.nav_icon04 {
	background-image: url(/uiFramework/commonResource/image/2023011421182233935.png);
}
.nav li a.nav_icon05 {
	background-image: url(/uiFramework/commonResource/image/2023011421183443918.png);
}
.nav li a.nav_icon06 {
	background-image: url(/uiFramework/commonResource/image/2023011421183984123.png);
	border-right: none;
	width:130px;
}
.nav li.cur a.nav_icon01,
.nav li a.nav_icon01:hover {
	background-image: url(/uiFramework/commonResource/image/2023011421175663772.png);
}
.nav li.cur a.nav_icon02,
.nav li a.nav_icon02:hover {
	background-image: url(/uiFramework/commonResource/image/2023011421213733248.png);
}
.nav li.cur a.nav_icon03,
.nav li a.nav_icon03:hover {
	background-image: url(/uiFramework/commonResource/image/2023011421222329663.png);
}
.nav li.cur a.nav_icon04,
.nav li a.nav_icon04:hover {
	background-image: url(/uiFramework/commonResource/image/2023011421230443207.png);
}
.nav li.cur a.nav_icon05,
.nav li a.nav_icon05:hover {
	background-image: url(/uiFramework/commonResource/image/2023011421240559436.png);
}
.nav li.cur a.nav_icon06,
.nav li a.nav_icon06:hover {
	background-image: url(/uiFramework/commonResource/image/2023011421245449265.png);
}
.nav li ul {
	position: absolute;
	top: 80px;
	background-color: #fff;
	width: 1200px;
	display: none;
	z-index: 100;
	-moz-box-shadow: inset 3px 3px 10px #f4f4f4;
    -webkit-box-shadow: inset 3px 3px 10px #f4f4f4;
    box-shadow: inset 3px 3px 10px #f4f4f4;
    padding: 10px 0;
}
.nav li:nth-child(2) ul {
	left:-200px;
}
.nav li:nth-child(3) ul {
	left:-400px;
}
.nav li:nth-child(4) ul {
	left:-600px;
}
.nav li:nth-child(5) ul {
	left:-800px;
}
.nav li:nth-child(6) ul {
	left:-1000px;
}
.nav li:hover ul {
	display: block;
}
.nav li ul li a,
.nav li.cur ul li a {
	width:199px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #2b3f59;
	padding: 0;
	background: none;
	text-align: center;
}
.nav li ul li a:hover {
	color: #0959a9;
	background: #fff;
}
.nav li ul li:nth-child(n+7) a {
	border-top: 1px solid #e9ebee;
}
.nav li ul li:nth-child(6n) a {
	border-right: none;
}
.footer_t_h {
	background: #0959a9;
}
.footer_b_h {
	background: #04519d;
	padding: 10px 0;
}
.footer_b_h ul {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
.footer_b_h ul li,
.footer_b_h ul li a {
	font-size: 14px;
	color: #fff;
}
.footer_b_h ul li {
	float: left;
	margin-right: 20px;
}
.footer_b_h ul li:nth-child(1) {
	float: right;
	margin-right: 0;
}
.footer_info {
	position: relative;
	padding-bottom: 40px;
}
.footer_info ul {
	overflow: hidden;
	width: 600px;
}
.footer_info ul li {
	font-size: 14px;
	color: #fff;
	float: left;
	width: 300px;
	margin-bottom: 10px;
}
.footer_info ul li:nth-child(7) {
	width: 600px;
}
.footer_info ul li a{
	font-size: 14px;
	color: #fff;
}
.footer_info dl {
	position: absolute;
	top: 40px;
	right: 0;
}
.footer_info dl dd {
	float: left;
	margin-left: 10px;
}
.other_links {
	overflow: hidden;
	border-bottom: 1px solid #558cc4;
	padding: 20px 0;
	margin-bottom: 20px;
}
.other_links select {
	color: #fff;
	font-size: 14px;
	background: none;
	border: none;
	padding: 0;
	width: 230px;
	float: left;
	margin-right: 93px;
}
.other_links select option {
	color: #2b3f59;
}
.breadcrumb {
	margin-bottom: 30px;
}
.breadcrumb a {
	font-size: 14px;
}
.breadcrumb a:hover {
	color: #0959a9;
}

.page_inner {
	background: #fff;
}
.page_two_col {
	width: 1200px;
}
.side_con {
	width: 260px;
	float: left;
	padding-bottom: 30px;
}
.main_con {
	width: 900px;
	float: left;
	padding:0 20px 20px 20px;
}
.side_con dl {
	margin-left: 16px;
	padding-top: 12px;
}
.side_con dl dt {
	height: 58px;
	line-height: 56px;
	background: #0959a9 url(/eportal/imageDir/tlx/2021/09/2021092713413185811.png) no-repeat 22px center;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	padding-left: 52px;
	-webkit-border-radius: 0 0 12px 0;
	-moz-border-radius: 0 0 12px 0;
	border-radius: 0 0 12px 0;
	position: relative;
	margin-left: -16px;
}
.side_con dl dt em {
	display: block;
	width: 16px;
	height: 15px;
	background: url(/uiFramework/commonResource/image/2023011421262543551.png) no-repeat ;
	position: absolute;
	left: 0;
	top: 58px;
}
.side_con dl dd {
	padding-left: 35px;
	padding: 11px 0 11px 35px;
}
.side_con dl dd a {
	display: block;
	font-size: 18px;
	padding: 0 22px;
	border-left: 3px solid #1d60a8;
	line-height: 20px;
}
.side_con dl dd.act a,
.side_con dl dd a:hover {
	color: #0959a9;
	font-weight: bold;
}
.news_list_type {
	margin-bottom: 13px;
}
.news_list_type li {
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	margin-bottom: 5px;
	list-style-type: square;
	list-style-position: inside;
	font-size: 12px;
	color: #0959a9;
}
.news_list_type li:hover {
	border-bottom: 1px solid #0959a9;
}
.news_list_type li a {
	font-size: 16px;
	color: #2b3f59;
}
.news_list_type li a:hover {
	color: #0959a9;
}
.news_list_type li span {
	float: right;
	font-size: 16px;
	color: #2b3f59;
}
.news_list_type li em {
	float: right;
	font-size: 16px;
	color: #2b3f59;
}
.detail_con_h {
	border-bottom: 1px solid #0959a9;
	text-align: center;
	padding: 20px;
}
.detail_con_h h2 {
	font-size: 24px;
	font-weight: bold;
	line-height: 34px;
	margin-bottom: 10px;
	color: #0959a9;
}
.detail_con_h span {
	font-size: 14px;
	color: #666;
}
.detail_con_b {
	padding: 20px;
	font-size: 14px;
	line-height: 30px;
}
.detail_con_b * {
	font-size: 16px;
}

.detail_con_b table{ margin:0 auto;}

.detail_con_b th {
	
	color: #2b3f59;
}
.detail_con_b td {
	font-size: 16px;
	font-family:微软雅黑;
	color: #2b3f59;
}





.pagination {
	text-align: center;
	padding: 30px 0;
}
.pagination a,
.pagination span {
	display: inline-block;
	/* padding: 5px 10px; */
	/* background: #e1eaf4; */
	color: #0959a9;
	font-size: 14px;
}
.pagination a:hover {
	color: #fff;
	background: #0959a9;
}
.single_con,
.single_con * {
	font-size: 16px;
}
.single_con h3 {
	color: #0959a9;
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px;
	border-bottom: 1px solid #0959a9;
	text-align: center;
	padding: 20px;
}
.site_map h2 {
	font-size: 18px;
	color: #0959a9;
	margin-bottom: 20px;
	border-bottom: 1px solid #0959a9;
	padding-bottom: 20px;
}
.site_map h2 a{
	font-size: 18px;
	color: #0959a9;
	margin-bottom: 20px;
	border-bottom: 1px solid #0959a9;
	padding-bottom: 20px;
}
.site_map dl dt {
	border-left: 5px solid #0959a9;
	padding-left: 10px;
	margin-bottom: 15px;
}
.site_map dl dt a {
	font-size: 16px;
	color: #0959a9;
	font-weight: bold;
}
.site_map dl dd ul {
	overflow: hidden;
	padding-left:15px;
}
.site_map dl dd ul li {
	float: left;
	margin:0 20px 20px 0;
}
.site_map dl dd ul li a {
	font-size: 14px;
	color: #2b3f59;
}
.m_nav_btn {
	display: none;
	position: relative;
}
.hc-nav-trigger {
    right: 0;
    top: 50%;
}
.hc-nav-trigger span, 
.hc-nav-trigger span::before, 
.hc-nav-trigger span::after {
	display: block;
	position: absolute;
	left: 0;
	height: 4px;
	background: #fff;
	transition: all .2s ease;
}
#main-nav {
	display: none;
}
.tit_sub_mod {
	border-bottom: 1px solid #e5eef6;
	margin-bottom: 15px;
}
.tit_sub_mod span {
	font-size: 24px;
	color: #2c3d53;
	border-bottom: 3px solid #0455a6;
	display: inline-block;
	padding-bottom: 10px;
}
.tit_sub_mod a {
	font-size: 14px;
	color: #0959a9;
	float: right;
	font-weight: normal;
	margin-top: 10px;
}
#info1 ul li{ border-bottom: 1px solid #b5cde5;
	font-size: 16px;
	height: 60px;
	line-height: 60px;
	margin:0 25px;
}

/*热点专题*/
.ztlist {text-align:justify;margin: 28px 0 -21px;}
.ztlist li{/* display:inline-block; */width: 23%;float: left;margin-right: 1%;margin-left: 1%;}
.ztlist li img{display:block;width:100%;height: 124px;/* object-fit:cover; */}
.ztlist li.end{width:100%;}
/*页码*/
.easysite-page-wrap{ margin-left:12%;}
.mod_page_container{margin:10px 0 0px 20px;}
.mod_page_container>div{float:left;}
.mod_page_container a,.mod_page_container span,.mod_page_container b,.mod_page_container input{font-size:14px;font-family:"å¾®è½¯é›…é»‘";color:#404040;}
.mod_page_container a{padding: 7px 10px;background-color: #eee;margin-right: 18px;}
.mod_page_container input{text-align: center;border: 1px solid #404040;width: 50px;margin: 0 5px;height: 22px;}



@media screen and (max-width:600px){
.hc-offcanvas-nav.hc-nav-1{display: block!important;}
.container {
	width:auto;
}
.nav {
	display: none;
}

.header,
.header_sub {
	height: auto;
	background-size: auto 100%;
	padding-bottom: 20px;
overflow: hidden;}

.header h1,
.header_sub h1 {
	float: none;
	text-align: center;
	padding: 0;
}
.header h1 img,
.header_sub h1 img {
	width: 70%;
	margin: 0 auto;
}

.header_sub .search_area,
.header .search_area {
	width: 80%;
	float: none;
	margin-top:10px;
	height: 30px;
}


.h_top {
	margin-bottom: 20px;
}
.h_top ul {
	width: auto;
	padding:10px;
}
.header ul {
    width: auto;
	padding:10px;
	/* background: url(/eportal/imageDir/tlx/2021/08/2021081414222429561.png) repeat; */
	margin-bottom: 20px;
}
.header .search_area .search_txt,
.header_sub .search_area .search_txt {
    width: 75%;
    display: flex;
    box-sizing: border-box;
    height: 30px;
    padding: 0 10px;
    font-size: 14px;
}
.search_area .search_btn {
	width: 25%;
	height: 30px;
	font-size: 14px;
}
.breadcrumb {
	padding:10px;
	margin: 0;
}

.page_two_col {
	width: auto;
}
.side_con {
	display:none;
}
.main_con {
	width: auto;
	float: none;
	padding:0 10px 10px 10px;
}
.news_list_type li {
    height: 30px;
    line-height: 30px;
    padding-bottom: 0;
    margin-bottom: 0;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.news_list_type li a,
.news_list_type li span {
    font-size: 14px;
}
.pagination {
	padding:0;
}
.other_links select {
    background: none;
    width: 46%;
    margin: 0 2% 10px;
}
.footer_info ul li {
	float: none;
    text-align: center;
	width: auto;}
.footer_info ul li:nth-child(6) {
	display:none}
.footer_info ul li:nth-child(7) {
	width:auto;}
.footer_info dl dd {
	width: 47%;
	display:
	inline-block;
}
.footer_info dl dd img {
	margin-left:25px!important;
	margin-top:10px!important;
}
.footer_info {
	padding: 10px;
	height: 328px;
	}
.footer_info dl {
    top: 0;
    right: 10px;
position: revert;}
.other_links {
    padding: 10px 0;
    margin-bottom: 10px;
}
.footer_b_h ul {
    padding:0 10px;
    width: auto;
}
.footer_info ul {
    width: auto;
}

.footer_b_h ul li {
    float: none;
    margin-bottom: 10px;
}
.wza {
	display: none;
}
.m_nav_btn {
	display: block;
}
.detail_con_h {
	padding: 10px;
}
.detail_con_h h2 {
    font-size: 18px;
    line-height: 26px;
}
.detail_con_b {
    padding: 10px;
}
.detail_con_b img {
    display:block;
    width:100%;
}
.site_map {
	padding: 0 10px;
}
.site_map h2 {
    font-size: 16px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.site_map dl dt a {
    font-size: 14px;
}
.site_map dl dt {
    margin-bottom: 10px;
}
.site_map dl dd ul li {
    margin: 0 15px 10px 0;
}
.tit_sub_mod {
    margin:0 10px 15px 10px;
}
.tit_sub_mod a {
   margin-top:5px;
}
.tit_sub_mod span {
    font-size: 16px;
    border-bottom: 3px solid #0455a6;
    padding-bottom: 5px;
}
/*页码*/
.easysite-page-wrap{ float:none; margin-left:0%;}
.easysite-jump-page{ float:none; }
@media screen and (max-width: 768px){
	.mod_page_box{
	     padding:10px;
        }
	.mod_page_content{
		padding:10px 0px;
	}

        .mod_page_content .mod_page_content_li{
	        width:100%;
               line-height:40px;
        }
	.mod_page_content .mod_page_content_li a{
		display: inline-block;
		overflow: hidden;
		width: 70%;
		text-overflow: ellipsis;
		white-space: nowrap;
	}



	.mod_page_container{
		width: 100%;
                margin:10px 0;
	}
        .mod_page_container a,.mod_page_container span,.mod_page_container b,.mod_page_container input{
                font-size:14px;
        }
       .mod_page_container>div{
                float:none;100%;text-align:center;
        }
        .mod_page_container a{margin: 0px;padding: 5px;}
        .mod_page_container input{height: 20px;width: 40px;}


}


}